*{ margin:0; padding:0;}
body{ font-size:12px; background:#909090 url(bg3.jpg) repeat-x left bottom; font-family:"΢���ź�",Arial, Helvetica, sans-serif; color:#454545 }
h1,h2,h3,h4,h5,h6{ font-size:12px;}
a{ text-decoration:none; color:#454545;}
a:hover{ text-decoration:underline; color:#ff0000;}
ul{ list-style:none;}
li{ list-style:none;}
.clear{ clear:both; width:100%; height:0; overflow:hidden;}
img{ border:none;}
em{ font-style:normal;}


.container {margin:0;position:relative;width:1000px;height:264px; background:url(bg.jpg) no-repeat left bottom; margin-bottom:35px;}
#slider {width:1000px; height:261px;}
#slider li{width:1000px;height:261px;overflow:hidden;}
#slider li img{width:1000px;height:261px;overflow:hidden;}
#prevBtn, #nextBtn,  #slider1next, #slider1prev {display:block;width:33px;height:33px;position:absolute;left:55px;top:110px;z-index:1000;}
#nextBtn, #slider1next {left:910px;}
#prevBtn a, #nextBtn a,  #slider1next a, #slider1prev a {display:block;position:relative;cursor:pointer;width:33px;height:33px;background:url(left.png) no-repeat 0 0;}
#nextBtn a, #slider1next a {background:url(right.png) no-repeat 0 0;}


img{ border:0;}

.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}


.menu5{ height:34px;}
.menu5 ul{ height:34px;}
.menu5 li{float:left;display:block; width:106px;center; background:url(lib2.png) no-repeat; text-align:center; height:34px; line-height:34px;cursor:pointer;font-size:12px;font-weight:bold;position:relative; color:#fff; margin-right:4px;}
.menu5 li.hover{background:url(lib1.png) no-repeat; color:#fff;font: bold 12px ""; line-height:34px; width:107px; }
.con_t1{ background:url(denglu.png) no-repeat left 0px; height:200px !important;padding:20px 0 0 0px;color:#610007; font-size:14px; font-weight:bold; display:block; overflow:hidden;}
.denglu{width:278px; height:222px; position:absolute; left:700px; top:18px; z-index:1000; overflow:hidden}
.c4{ height:34px; line-height:34px;}
.c4 *{ vertical-align:middle}
.zhuce a{ color:#610007; text-decoration:underline; font-weight:normal; font-size:12px;}
.text2{height:22px; width:194px; border:none; padding:3px; background:url(text1.jpg) no-repeat;}
.textyzm{height:22px; width:60px; border:none; padding:3px; background:url(text1.jpg) no-repeat;}
.btn2{ width:120px; height:34px; background:url(btn4.jpg) no-repeat; border:none}
.btnadd{ width:120px; height:34px; background:url(reset.jpg) no-repeat; border:none}

.top{ background:url(bg1.jpg) repeat; height:118px; width:100%; overflow:hidden}
.top_bar{ width:1000px; margin:0 auto}
.logo{ width:241px; height:79px; float:left; background:url(logo.png) no-repeat}
.at1{ width:209px; height:30px; float:right; background:url(bg1.png) no-repeat; line-height:30px; color:#fff; text-indent:50px; margin:18px 0 0 0}
.nav{ background:url(bg2.jpg) repeat-x; height:40px; line-height:40px;}
.nav ul{ width:1000px; margin:0 auto; background:url(nav_s.jpg) no-repeat right 2px;}
.nav ul li{ float:left; background:url(nav_s.jpg) no-repeat left 2px; width:166px; text-align:center; font-size:14px;}
.nav ul li a{ color:#fff;width:166px; display:block; height:40px;}
.nav ul li a:hover{ background:url(nav_h.jpg) no-repeat center 1px;}
.content{background:#939393 url(bg5.jpg) repeat-x;}
.main{ width:1000px; margin:0 auto; background:#f0f0f0; padding-bottom:20px;}

.box1{ width:403px; float:left; margin:0 0 0 70px; display:inline;padding-bottom:18px;}
.img1{ width:122px; float:left; height:152px;}
.txt{ width:262px; float:left; margin:0 0 0 17px; display:inline}
.txt h2{ margin-bottom:12px;}
.txt h2 a{ color:#3a0c00; font-size:16px;}
.txt2{ height:68px; margin-bottom:6px;}
.at2{ height:39px; line-height:39px; position:relative}
.at2 *{ vertical-align:middle}
.at2 a{ color:#af4f02; }
.at2 span{ position:absolute; right:0; bottom:0}
.box2{ width:435px; float:left; background:url(bg7.jpg) repeat-y right center; margin:0 0 0 50px; padding-right:20px; display:inline}
.box3{width:435px; float:left; padding:0 0 0 32px;}
.title1{ height:30px; line-height:30px; display:block;color:#3a0c00; font-size:16px; }
.title1 *{ vertical-align:middle}
.menu1{ margin-bottom:5px;}
.menu1 li{ background:url(icon6.jpg) no-repeat left center; height:24px; line-height:24px; position:relative}
.menu1 li a{ margin-left:15px;}
.menu1 li span{ position:absolute; right:0; top:0}
.title2{ height:30px; line-height:30px; display:block;color:#3a0c00; font-size:16px; }
.title2 *{ vertical-align:middle}
.txt3{ width:200px; float:left; margin:0 46px 0 0 ; display:inline}
.img2{ float:left; width:161px;}
.foot{ background:url(bg3.jpg) repeat-x; height:52px; width:1000px; margin:0 auto; color:#6d6d6d}
.foot_nav{ float:left; color#6d6d6d; padding:12px 0   }
.foot_nav a{ color:#6d6d6d; padding:0 5px;}
.foot_bar{ float:right; line-height:20px; font-size:11px; padding:2px 0 0 0}



.banner2{ background:url(bg.jpg) no-repeat left bottom; height:103px;}
.banner2 img{ width:1000px; height:100px;}
.bar{ height:50px; line-height:50px; border-bottom:1px solid #cacaca; position:relative; text-indent:50px; margin-bottom:16px;}
.bar b{ color:#3a0b00; font-size:22px; font-weight:400}
.bar span{ position:absolute; right:45px; top:0;display:block; color:#bb3c03}
.bar samp{ position:absolute; right:45px; top:0;display:block; }
.bar samp a{ color:#bb3c03; font-weight:bold}
.left{ width:580px; float:left; margin:0 37px 0 50px; display:inline}
.leftx{ width:920px; marign:0 auto; margin:50px 10px 10px 50px; display:inline;word-break:break-all; float:left }
.box4{ border-bottom:1px dashed #cacaca; padding:16px 0 12px 0; overflow:hidden}
.at3{ border-bottom:1px solid #cacaca; padding:0px 0 25px 0}
.at3_l{ width:90px; height:90px; float:left}
.at3_c{ width:305px; float:left; margin:0 15px; display:inline}
.at3_c h2{ color:#3a0b00; font-size:18px; margin-bottom:8px;}
.at3_c h2 span{ color:#454545; font-size:12px; font-weight:normal}
.at3_r{ width:142px; float:left; margin-top:25px;}
.box4_l{ width:59px; height:60px; float:left; margin:0 36px 0 14px; display:inline}
.box4_l img{ width:59px; height:60px;}
.box4_r{ width:470px; float:right; overflow:hidden}
.box4_r h2{ font-size:14px; padding-bottom:8px;}
.box4_r a{ color:#3a0b00}
.box4_r p{ line-height:20px;}
.right{ width:283px; float:left}
.box6{ background:url(prot6.jpg) repeat-y; margin-bottom:14px;}
.prot3{background:url(port4.jpg) no-repeat left top;}
.prot4{ background:url(prot5.jpg) no-repeat left bottom;  padding:10px 0 14px 0; position:relative}
.jiantou{ background:url(left.jpg) no-repeat; width:14px; height:27px; position:absolute; left:-12px; top:30px; z-index:100}
.at4{ width:210px; margin:0 auto; background:url(icon9.jpg) no-repeat left top; padding:0 0 0 40px; color:#792100;}
.box5{ background:url(prot2.jpg) repeat-y;}
.prot1{ background:url(prot1.jpg) no-repeat left top}
.port2{background:url(prot3.jpg) no-repeat left bottom; padding:18px 0}
.title3{ height:32px; line-height:32px; padding:0 0 0 14px; color:#3a0b00; font-size:18px; font-weight:400;}
.title3 *{ vertical-align:middle}
.menu2{ width:235px; margin:20px auto}
.menu2 li{ height:24px; line-height:24px;  background:url(icon7.jpg) no-repeat left center}
.menu2 li a{ margin-left:10px}
.more{ text-align:right; padding-right:30px;}
.more a{ color:#b04f01}


.bar2{ height:40px; line-height:40px; border-bottom:1px dashed #cacaca; padding:5px 0; text-indent:20px;}
.bar2 *{ vertical-align:middle}
.bar2 b{ font-size:18px; color:#3a0b00; font-weight:400; margin: 0 0 0 4px;}
.at5{border-bottom:1px dashed #cacaca; margin:0 0 20px 0; padding:20px 0 20px 22px;}
.at5_l{ width:286px; float:left;}
.at5_r{ width:90px; text-align:center; line-height:30px; float:left; margin-left:60px; display:inline }
.at5_r img{ width:90px; height:154px;}
.c2{ padding:8px 0}
.c2_l{ width:50px; float:left; height:25px; line-height:25px;}
.c2_r{ width:230px; float:left}
.select4{ width:228px; height:25px;}
.at6{ padding:8px 0 8px 55px;; line-height:30px;}
.at6 a{ color:#380c00}
.tabbox{ width:578px;}
.menu3 ul{ height:35px; background:url(lib3.jpg) repeat-x left bottom}
.menu3 li{float:left;display:block; width:143px; background:url(lib2.jpg) no-repeat; center; text-align:center; height:35px; line-height:35px;cursor:pointer;font-size:12px;font-weight:bold;position:relative; color:#454545;}
.menu3 li.hover{background:url(lib.jpg) no-repeat; color:#bd3d03;font: bold 12px ""; line-height:35px; width:141px; }
.menu3 li#three2{ margin:0 3px; display:inline}
.menu3 li#three3{ margin:0 2px 0 0; display:inline}
.con_t{ border:1px solid #cecece; border-top:none; background:#f8f8f8; padding:4px 0}
.menu4 { margin:0 10px}
.menu4 li{ background:url(lib4.jpg) no-repeat left center; padding:15px 0px; float:left; width:30%; }
.menu4 li a{ margin-left:10px;}
.title4{ font-size:22px; text-align:center; line-height:50px; font-weight:600}
.title5{text-align:center; border-bottom:1px dashed #cacaca; padding:0 0 15px 0; margin-bottom:15px;}
.main_content{}
.main_content p{ line-height:20px; margin-bottom:24px;}
.list{}
.list dt{ background:url(bar1.jpg) no-repeat; height:33px; width:580px; color:#fff; line-height:33px; margin-bottom:6px;}
.list dt span,.list dd span{ display:block; float:left; overflow:hidden; }
.list dt span.N1{ width:90px; text-align:center}
.list dt span.N2{ width:378px;}
.list dt span.N3{ width:112px;text-align:center}
.list dd{ border-bottom:1px dashed #cacaca; height:32px; line-height:32px;}
.list dd span.N1{ width:90px; text-align:center}
.list dd span.N2{ width:378px;}
.list dd span.N3{ width:112px;text-align:center}
.more2{ text-align:center; padding:15px 0}
.more2 a{ color:#444; padding:0 5px;}
.title6{ color:#a12f03; font-size:18px; font-weight:400; line-height:30px;}
.liuy{ border-top:1px dashed #cacaca; padding:14px 0; margin-top:14px}
.btn1{ background:url(btn3.jpg) no-repeat; border:none; width:133px; height:36px;}
/* .c{ padding:8px 0}
.c *{ vertical-align:middle}
.l{ widows:72px; float:left}
.r{ width:502px; float:right}
.text1{ width:216px; border:none; background:url(input.jpg) no-repeat; height:28px; line-height:28px;}
.textarea{ background:url(textarea.jpg) no-repeat; width:505px; height:162px;}
.title7{ font-size:22px; color:#3a0b00; border-bottom:1px solid #cacaca; font-weight:400; padding:10px 0; margin-bottom:20px;}
.list1{ padding:10px 0}
.list1_l{ width:23px; float:left}
.list1_r{ width:524px; float:right;color:#979797; line-height:20px;}
.list1_r1{width:524px; float:right;line-height:20px; background:#fff; border:1px solid #dbdbdb; color:#454545; padding:8px; position:relative}
.jiantou2{ background:url(jiantou.jpg) no-repeat; width:8px; height:15px; position:absolute; left:-8px; top:10px;}

.line{ width:100%; border-bottom:1px dashed #cacaca; height:1px; display:block} */



.left1{ width:205px; float:left;padding-left:10px;}
.right1{ width:710px; float:left; border-left:0px solid #cacaca; padding-left:36px;}
.bar3{ height:25px; line-height:25px; position:relative; margin-bottom:18px;}
.bar3 *{ vertical-align:middle}
.bar3 b{ font-size:18px; color:#3a0b00; font-weight:400}
.jslx{ position:absolute; right:0 !important; top:0; height:25px; display:block; width:423px;}
.jslx span{ width:70px; float:left; display:block}
.select1{ width:132px; height:25px;float:left; overflow:hidden; margin:0 4px 0 0; display:inline}
.beij{ background:url(bg8.jpg) no-repeat; width:215px; float:left}
.txt4{ width:126px; height:21px; overflow:hidden; border:none; background:none; padding:2px;}
.search{ width:80px; height:25px; border:none;  background:none;overflow:hidden}
.nav_menu{ width:221px; overflow:hidden; margin:0 0 0 50px;}
.parent {width:221px;height:33px;display:block;line-height:33px;margin:0 auto; text-indent:32px;margin-bottom:3px; font-weight:bold}
.child {text-align:center;width:221px;display:block;margin:0 auto;}
.child a{ width:221px; height:28px; line-height:28px; display:block; overflow:hidden; border-bottom:1px dashed #cacaca}
#menuParent a {background:url(nav_1.jpg) no-repeat;width:221px;height:33px;display:block; color:#fff;line-height:33px;}
#Menu2Parent a {background:url(nav_1.jpg) no-repeat;width:221px;height:33px;display:block; color:#fff;line-height:33px;}
#Menu3Parent a {background:url(nav_1.jpg) no-repeat;width:221px;height:33px;display:block; color:#fff;line-height:33px;}
.parent a:hover{ display:block; width:221px; height:33px;}
.child a.h_hover2{ color:#3b0d00; font-weight:bold}



.wenti1{ width:221px; overflow:hidden; margin:0 0 0 50px;}
.wenti1 dl{ width:221px;font-size:12px;}
.wenti1 dt{height:33px;color:#fff;padding-top:6px;font-weight:bold;cursor:pointer; line-height:33px; text-indent:30px; margin-bottom:2px;}
.wenti1 dt.original1{ background:url(nav_1.jpg) no-repeat; height:33px; padding:0}
.wenti1 dt.focus1{background:url(nav_1.jpg) no-repeat; height:33px;padding:0}
.wenti1 dt.expand1{background:url(nav_2.jpg) no-repeat; height:33px;padding:0}
.wenti1 dd{display:none;width:221px;margin:0 auto;}
.wenti1 dd a{ color:#707070;width:221px;height:33px;display:block;line-height:33px; border-bottom:1px dashed #cacaca; background:url(lib5.jpg) no-repeat 8px center; text-indent:20px;}
.wenti1 dd a.h_hover2{ color:#3b0d00; font-weight:bold; background:url(lib6.jpg) no-repeat 8px center}

.list2{ border-bottom:1px solid #cacaca}
.list2 li.t_bg{ background:url(bar2.jpg) no-repeat; height:35px; width:618px; color:#fff; line-height:35px; margin-bottom:6px; font-weight:bold}
.list2 li.t_bg span,.list2 li span{ display:block; float:left; overflow:hidden; }
.list2 li.t_bg span.N1{ width:170px; text-align:center}
.list2 li.t_bg span.N2{ width:250px; text-align:center}
.list2 li.t_bg span.N3{ width:190px;text-align:center}
.list2 li{height:32px; line-height:32px;}
.list2 li.bg1{ background:#e9e9e9}
.list2 li span.N1{ width:170px; text-align:center}
.list2 li span.N2{ width:250px; text-align:center}
.list2 li span.N3{ width:190px;text-align:center}
.bar4{ color:#3a0b00; font-size:18px; font-weight:400; border-bottom:1px dashed #cacaca; padding-bottom:10px; margin-bottom:8px;}
.sezhi{ color:#792100; line-height:25px; padding:30px 0 30px 0; width:505px;}
.l1{ widows:55px; float:left; color:#454545}
.r1{ width:410px; float:left}
.box7{ width:225px; margin:0 0 0 50px;}
.bar5{ background:url(wenhao.jpg) no-repeat; height:25px; line-height:25px; font-size:16px; color:#380c00; text-indent:30px; border-bottom:1px dashed #cacaca; padding:4px 0}
.bar5 *{ vertical-align:middle}
.menu6{ margin-bottom:42px;}
.menu6 li{ height:32px; line-height:32px; border-bottom:1px dashed #cacaca}
.menu6 li a{background:url(lib5.jpg) no-repeat 10px center; padding:0 0 0 28px;}
.menu6 li a:hover{ background:url(lib6.jpg) no-repeat 10px center; color:#380c00;}


.wenti dl{width:660px;font-size:12px;}
.wenti dt{height:33px;color:#fff;padding-top:6px;font-weight:bold;padding-left:20px;cursor:pointer;text-indent:40px; line-height:33px; overflow:hidden}
.wenti dt.original{ background:url(bar4.jpg) no-repeat; height:33px; padding:0}
.wenti dt.focus{background:url(bar4.jpg) no-repeat; height:33px; padding:0}
.wenti dt.expand{background:url(bar3.jpg) no-repeat; height:33px; padding:0}
.wenti dd{display:none;padding:10px 40px 40px; overflow:hidden}
.wenti dd a{ color:#c02608}
.wenti dd p{ line-height:24px;}

.fangshi{ margin-bottom:20px;}
.fangshi h2{ font-size:14px; border-bottom:1px dashed #cacaca; color:#3a0b00; padding:10px 0}
.fangshi p{ line-height:28px; padding:10px  0 10px 80px }
.fangshi a{ color:#380c00}
.jli{ margin:10px 0 10px 80px;}
.select2{ width:218px; height:26px; line-height:26px;}





table.ADoc_table {
    border-left: 1px solid #DCDCDC;
    border-top: 1px solid #DCDCDC;
    color: #222;
    line-height:2em;
    margin: 10px auto 10px;
}


table.ADoc_table  thead th, table.ADoc_table tfoot th{
    border: 0px solid #DCDCDC;
    border-left:none;
    color:#000;
    font-weight:bold;
    line-height:5em;
}

table.ADoc_table tfoot th {
    background-position:left bottom;
    border:none;
    line-height:5.5em;
}

table.ADoc_table tbody th, table.ADoc_table tbody td, table.ADoc_table tfoot th {
    border-bottom: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    vertical-align:top;
    padding:10 0.5em;
    word-break: break-all;
	text-align:center;
}

table.ADoc_table tbody th{
    color:#000000;
    background: #ECE6DE;
	text-align:center;
}

table.ADoc_table tr-alt {
    background:#FDF6EC;
}

table.ADoc_table tbody tr:hover td{
    background:#FFE9C3;
	text-align:center;
}
 .Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:14px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(/images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(/images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(/images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#999;
background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}
 
 /*在线客服*/
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }